make implausible excuses - Español Inglés Diccionario